<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
  <script>
    function fn() {
      var x = "前端开发";
        // 用window定义全局变量
        window.y="嘿嘿，我是藏在函数中的全局变量"
      console.log(x);
      function show(str) {//函数的形参也是局部变量
        return str+"How are you";
      }
      console.log(show());
    }
    fn();
    // console.log(x);  报错 x为局部变量
    // console.log(show()); 报错
    //以上案例说明了在函数内部定义的变量或函数在外部不能使用。

    console.log(y);//如果在函数内部用window定义变量，该变量为全局变量
  </script>
</html>
